.search-card {
  background: #f7f7f7 0 0 no-repeat padding-box;
  border: 0;
  width: 100%;
  height: auto;
}

.post-item .card {
  height: 410px;
}

.search-card li {
  list-style-image: url("style_images/folder_icon_muted.204aaccee92f.svg");
  padding-inline-start: 1ch;
  font: normal normal bold 14px/35px Open Sans;
}

.search-card li.subcategory {
  list-style-image: none;
  list-style-type: none;
  padding-inline-start: 1ch;
  font: normal normal normal 14px/35px Open Sans;
}

.search-card li.active {
  list-style-image: url("style_images/folder_icon.b0f466895360.svg");
}

.search-card li.active.subcategory {
  list-style-image: none;
  list-style-type: none;
}

.search-card li.active.subcategory > a{
  color: #52ce95;
}

.search-card a {
  color: #484848;
}

.search-card a:hover {
  text-decoration: None;
}

.category-name{
  font: normal normal bold normal 35px Ubuntu;
  letter-spacing: 0.7px;
  color: #434343;
}

.see-more-button{
  font: normal normal bold normal 16px Ubuntu;
  width: 210px;
  height: 46px;
  border-radius: 3px;
  border: solid 1px #52ce95;
  color: #52ce95;
  background: none;
}

.see-more-button:hover{
  background: #52ce95;
  color: #ffffff;
  cursor: pointer;
}

.read-more-button {
  text-align: right;
  color: #52ce95;
  cursor: pointer;
}

.card-image {
  height: 50%;
}

.card-img-top {
  height: 100%;
  object-fit: cover;
  background-size: cover;
}

a.card-title:hover {
  text-decoration: none;
  color: #484848;
}

.card-body > * > b {
  font: normal normal normal 15px Ubuntu;
  letter-spacing: 0.4px;
  color: #484848;
}

.card-title {
  text-align: left;
  font: normal normal bold 20px/24px Ubuntu;
  letter-spacing: 0.4px;
  color: #484848;
  display: inline;
}

@media only screen and (max-width: 1200px) {
  .post-item .card {
    height: 500px;
  }
}

@media only screen and (max-width: 800px) {
  .post-item .card {
    height: 380px;
  }
}
